<?php

//require_once 'coreapi/DBAPI.php';
require_once 'plugin/DBPlugin.php';

/**
 * Manejo de la seccion Empresa
 */
class EmpresaDBPlugin extends DBPlugin {

	
	/**
	 * Guarda la opcion "La Empresa"
	 */
	public static function saveLaEmpresa($text) {

		require_once ('include/connect.php');
		$sql = "UPDATE `empresa`".
				" SET laempresa='".$text."'";
		mysql_query($sql);
		$message = "Se ha guardado correctamente";

		return $message;
	
	}
	

	/**
	 * Obtener la opcion "La Empresa"
	 */	
	public static function getLaEmpresa() {

		require_once ('include/connect.php');
		
		$sql = "SELECT laempresa FROM `empresa` where idempresa = 1";
		$result = mysql_query($sql);
		$num = mysql_num_rows($result);
		if ($num > 0) {
			$row = mysql_fetch_array($result);
			return $row[laempresa];
		}
		return null;
	
	}
	

	/**
	 * Guarda las opciones direccion, telefono, telefonocelular, mail
	 */
	public static function saveContactos($direccion, $telefono, $telefonocelular, $mail) {

		require_once ('include/connect.php');
		$sql = "UPDATE `empresa`".
				" SET direccion='".$direccion."',".
				" telefono='".$telefono."',".
				" telefonocelular='".$telefonocelular."',".
				" mail='".$mail."'";
		mysql_query($sql);
		$message = "Se ha guardado correctamente";

		return $message;
	
	}
	
	
	
	/**
	 * Retorna los datos de contacto direccion, telefono, telefonocelular, mail
	 * y si estan publicados o no 
	 */
	public static function getContactos() {

		require_once ('include/connect.php');
		
		$sql = "SELECT direccion, direccion_published, telefono, telefono_published, telefonocelular, telefonocelular_published, mail, mail_published ".
				" FROM `empresa` where idempresa = 1";
		$result = mysql_query($sql);
		$num = mysql_num_rows($result);
		if ($num > 0) {
			$row = mysql_fetch_array($result);
			return $row;
		}
		return null;
	
	}

	
	/**
	 * Publica / no publica un contacto
	 */
	public static function publishContacto($contactoType, $publish) {

		require_once ('include/connect.php');
		$sql = "UPDATE `empresa`".
				" SET ".$contactoType."_published=".$publish;
		mysql_query($sql);
	
	}
	
	
	
}

?>